package com.member.shop.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.member.common.annotation.Excel;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.time.LocalDateTime;

/**
 * @author wangxin
 * @Description
 * @date 2024/1/3 15:08
 **/
@Data
public class ShopCertificationDto {


    /**
     * 唯一id
     */

    private Long id;


    /**
     * 用户id
     */

    private Long userId;


    /**
     * 店铺名称
     */

    private String shopName;


    /**
     * 身份证号码
     */
    private String idCard;


    /**
     * 店铺头像
     */
    private String shopCover;


    /**
     * 店铺类型（0：零售批发）
     */
    private String shopType;


    /**
     * 认证状态(1 已提交、2 未通过、3 已认证)
     */
    private Integer certificationStatus;

    /**
     * 销售业务员（销售归属人）认证时选择销售归属人
     */
    private Long salesUserId;
    /**
     * 申请时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime applyTime;


    /**
     * 审核时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime auditTime;


    /**
     * 联系人
     */
    private String contacts;


    /**
     * 身份证正面图片
     */
    private String idFrontPic;


    /**
     * 身份证反面图片
     */
    private String idBackPic;


    /**
     * 营业执照图片
     */
    private String bussCertificatePics;


    /**
     * 省份
     */
    private String province;


    /**
     * 城市
     */
    private String city;


    /**
     * 区
     */
    private String area;


    /**
     * 详细地址
     */
    private String address;


    /**
     * 是否删除(0：未删除，1：删除)
     */
    private Integer deleted;

    /**
     * 备注
     */
    private String remark;
}
